\documentclass[a4paper]{book}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{float}
\usepackage{listings}
\usepackage{color}
\usepackage{ifthen}
\usepackage[table]{xcolor}
\usepackage{textcomp}
\usepackage{alltt}
\usepackage{ifpdf}
\ifpdf
\usepackage[pdftex,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\else
\usepackage[ps2pdf,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\usepackage{pspicture}
\fi
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{doxygen}
\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
\makeindex
\setcounter{tocdepth}{3}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\hypersetup{pageanchor=false}
\begin{titlepage}
\vspace*{7cm}
\begin{center}
{\Large CanesCalendar \\[1ex]\large Final Revision }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.7.3}\\
\vspace*{0.5cm}
{\small Sun Apr 24 2011 17:24:26}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}
\chapter{Todo List}
\label{todo}
\hypertarget{todo}{}
\input{todo}
\chapter{Namespace Index}
\input{namespaces}
\chapter{Class Index}
\input{hierarchy}
\chapter{Class Index}
\input{annotated}
\chapter{Namespace Documentation}
\input{namespace_beautiful_soup}
\chapter{Class Documentation}
\input{classaetycoon_1_1___derived_property}
\input{classaetycoon_1_1___transform_property}
\input{classindex_1_1_admin_page}
\input{classaetycoon_1_1_array_property}
\input{classindex_1_1_base_request_handler}
\input{class_beautiful_soup_1_1_beautiful_s_o_a_p}
\input{class_beautiful_soup_1_1_beautiful_soup}
\input{class_beautiful_soup_1_1_beautiful_stone_soup}
\input{class_beautiful_soup_1_1_c_data}
\input{classaetycoon_1_1_choice_property}
\input{class_beautiful_soup_1_1_comment}
\input{classaetycoon_1_1_compressed_blob_property}
\input{classaetycoon_1_1_compressed_property}
\input{classaetycoon_1_1_compressed_text_property}
\input{classindex_1_1_counter}
\input{classdb_1_1_course}
\input{classdb_1_1_course_schedule}
\input{classaetycoon_1_1_current_domain_property}
\input{class_beautiful_soup_1_1_declaration}
\input{classdb_1_1_department}
\input{classdb_1_1_derived_property}
\input{classindex_1_1_expected_error}
\input{classindex_1_1_get_schedule}
\input{class_beautiful_soup_1_1_i_cant_believe_its_beautiful_soup}
\input{classindex_1_1_init_d_b_scrape}
\input{classaetycoon_1_1_invalid_domain_error}
\input{classaetycoon_1_1_key_property}
\input{classaetycoon_1_1_length_property}
\input{classaetycoon_1_1_lower_case_property}
\input{classmain_1_1_main_handler}
\input{classindex_1_1_main_page}
\input{class_beautiful_soup_1_1_minimal_soup}
\input{class_beautiful_soup_1_1_navigable_string}
\input{classobject__list__property_1_1_object_list_property}
\input{class_beautiful_soup_1_1_page_element}
\input{classaetycoon_1_1_pickle_property}
\input{class_beautiful_soup_1_1_processing_instruction}
\input{classdb_1_1_professor}
\input{classindex_1_1_profile_page}
\input{class_beautiful_soup_1_1_result_set}
\input{class_beautiful_soup_1_1_robust_h_t_m_l_parser}
\input{class_beautiful_soup_1_1_robust_insanely_wack_ass_h_t_m_l_parser}
\input{class_beautiful_soup_1_1_robust_wack_ass_h_t_m_l_parser}
\input{class_beautiful_soup_1_1_robust_x_m_l_parser}
\input{classindex_1_1_schedule_page}
\input{classindex_1_1_schedule_results_page}
\input{classindex_1_1_scraper_write_behind_worker}
\input{classindex_1_1_search_page}
\input{classaetycoon_1_1_set_property}
\input{classindex_1_1_settings_page}
\input{class_beautiful_soup_1_1_simplifying_s_o_a_p_parser}
\input{class_beautiful_soup_1_1_soup_strainer}
\input{classdb_1_1_statistics}
\input{class_beautiful_soup_1_1_stop_parsing}
\input{class_beautiful_soup_1_1_tag}
\input{classdb_1_1_time_range}
\input{class_beautiful_soup_1_1_unicode_dammit}
\input{classdb_1_1_user}
\printindex
\end{document}
